package com.org.oracle.service;

import com.org.oracle.mongodb.dto.DeepSeekDirectRequestDTO;
import com.org.oracle.mongodb.vo.TempDeepSeekNewChatVO;
import reactor.core.publisher.Mono;

public interface DeepSeekChatService {
    // 流式对话（含持久化）
//    Flux<String> streamChat(String userId, String userInput);

//     修改为同步完整响应
//     完整对话（含持久化）
    Mono<String> completeChat(String userId, String userInput);
//     获取用户对话历史
//    Flux<DeepSeekChatRecord> getChatHistory(String userId);
// 新增无存储的纯接口调用方法
    Mono<TempDeepSeekNewChatVO> processDirectRequest(DeepSeekDirectRequestDTO request);
;
}